#include "../game.h"
#include "torn.h"

/*---------------------------------

Torn::Torn( bool spelare, short x, short y )
virtual
Konstruktor, sätter bild och typ

---------------------------------*/

Torn::Torn( bool spelare, short x, short y ) : Pjas(spelare, x, y) {
    bild = video.loadImage( spelare == VIT ? "vit_torn.bmp" : "svart_torn.bmp" );
    typ = TORN;
}

/*---------------------------------

void Torn::mojligtDrag( void )
overloadad, virtual
Kollar vilka positioner tornet kan gå till.
Sätter: 0 friend i vägen, 1 kan gå, 2 fiendepjäs man kan ta

---------------------------------*/

void Torn::mojligtDrag( void ) {

	// Riktningar ett torn kan gå åt, först x-offset, sedan y-offset
	static char riktningar[4][2] = {{-1, 0}, {0, -1}, {1, 0}, {0, 1}};

	mojligtDragRiktningar( riktningar, 4 );
}
